Android 开发最新进展 | 2022 Android 开发者峰会重点回顾
作者 / Matthew McCullough,Android 开发者团队产品管理副总裁
Android 开发者峰会
https://developer.android.google.cn/events/dev-summit
△ 主题演讲视频 | 2022 Android 开发者峰会
现代 Android 开发: Compose 2022 年 10 月版
几年前,我们推出了一系列库、工具、服务和指南,我们称之为现代 Android 开发 (Modern Android Development,简称 MAD)。无论是 Android Studio、Kotlin、Jetpack 库还是功能强大的 Google 和 Play 服务,我们的目标是让您能够更快速、更轻松地打造适用于所有 Android 设备的高品质应用。
现代 Android 开发
https://developer.android.google.cn/modern-android-development
Jetpack Compose
https://developer.android.google.cn/jetpack/compose
我们将推出 Gradle BOM (Bill of Materials),指定每个 Compose 库的稳定版本。第一个 BOM 版本 Compose 2022 年 10 月版包含以下功能/服务: Material Design 3 组件、延迟加载交错网格、可变字体、下拉刷新功能、延迟列表中的贴靠功能、在画布中绘制文本、在文本中添加网址注解、断字和 LookAheadLayout。Lyft 的团队通过使用 Compose 受益匪浅。他们分享: "现在 90% 以上的新功能代码都是用 Compose 开发的"。
我们希望 Compose 能够帮助您充分利用整个 Android 设备生态系统。Compose for Wear OS 的 1.0 稳定版已于几周前发布,我们推荐您使用它构建 Wear 设备界面。现在很高兴向您宣布,我们将发布 Compose for Android TV 的第一个 Alpha 版,以进一步扩展这项服务。精选轮播界面和沉浸式列表等组件现已可供使用,还有更多组件即将推出。因此,如果您正在学习 Android 或刚刚开始构建新应用,Jetpack Compose 随时准备为您效劳!
Android Studio
https://developer.android.google.cn/studio下载最新预览版
https://developer.android.google.cn/studio/preview
Wear OS: 时机已到!
手表,作为体积最小,也最能彰显用户个性的重要设备越来越受用户重视。去年,我们与三星一起推出了我们的联合平台 Wear OS,而今年,随着三星 Galaxy Watch 5 和 Google Pixel Watch 等优秀新设备的上市,我们的设备激活数量已经增长了 3 倍。Compose for Wear OS 已于今年夏天推出 1.0 版本,它可以帮助您更快速、更轻松地构建 Wear OS 应用。推荐您使用它构建 Wear OS 应用界面。我们为可穿戴设备专门设计了 20 多种界面组件,其中包含各种内置的 Material 主题设置和无障碍功能。
Wear OS
https://developer.android.google.cn/wearCompose for Wear OS 推出 1.0 版本
https://android-developers.googleblog.com/2022/07/compose-for-wear-os-10-stable.html
现在我们将分享 Android Studio 中 Wear OS 的更新模板,以及适用于 Wear OS 的稳定版 Android R 模拟器系统映像。
由于可穿戴设备包含用户的个性化数据,确保这些数据的绝对私密和安全非常重要。因此,我们一直致力于开发一种解决方案来降低做好私密和安全保障工作的难度,而这一解决方案就是 Health Connect。这是我们与三星密切合作而开发的 API,用于存储和共享健康数据,并让用户在同一位置轻松地管理权限。
Health Connect
https://developer.android.google.cn/guide/health-and-fitness/health-connect
△ Strava 借助 Wear OS 构建应用 | 开发者故事
让您的应用完美支持平板电脑和大屏幕设备
正如今年早些时候的消息: Google 将全面支持平板电脑、可折叠设备和 ChromeOS。各类出众的新硬件纷纷上市,例如三星 Galaxy Z Fold4、联想 P12 Tab Pro 和 Google 即将推出的 Pixel Tablet。因此现在正是重新审视您的应用并使其为大屏幕设备做好准备的最佳时机。我们一直在努力耕耘,不断更新 Android、改进 Google 应用并持续对 Play 商店进行更新和调整,帮助已优化的平板电脑应用更易于被发现。
全面支持平板电脑、可折叠设备和 ChromeOS
https://developer.android.google.cn/large-screens/stories
我们一直在努力帮助您能够通过 Android Studio Electric Eel 以更加便捷的方式在大屏幕设备上测试您的应用。包括可调整大小的桌面模拟器以及可视化的 lint 工具,帮助您在任何尺寸的屏幕上遵循相关最佳实践。
有开发者反馈,我们可以提供更多适用于这些设备的设计和布局指南来更好地帮助大家。为此,我们在 Android 开发者官方网站中有针对性新增了适用于各种应用的布局指南,以及有关规范布局的开发者指南和相关示例。
Android 开发者官方网站中的布局指南
https://developer.android.google.cn/large-screens/gallery有关规范布局的开发者指南和相关示例
https://developer.android.google.cn/guide/topics/large-screens/large-screen-canonical-layouts
致力于大屏幕设备功能的应用在参与度方面获得了不俗的成绩。以 Concepts 为例,它针对 ChromeOS 和触控笔设备实现了出色的触控笔交互功能 (例如绘图和形状指南),并且在平板电脑的使用率比在手机的使用率高出了 70%!
Concepts
https://play.google.com/store/apps/details?id=com.tophatch.concepts&hl=en_US&gl=US
设备类型相关内容
https://developer.android.google.cn/events/dev-summit/technical-talks#form-factors
助您轻松利用 Android 13 中的平台功能
Android 13
https://developer.android.google.cn/about/versions/13
以各应用语言偏好设定为例,它可以改进多语言用户的使用体验,让用户能够在不同环境中使用不同的语言体验自己的设备。
各应用语言偏好设定
https://developer.android.google.cn/guide/topics/resources/app-languages
借助新增的照片选择器,用户无需进行权限设置即可浏览和选择自己明确想要与您的应用共享的照片和视频,这项功能充分体现了 Android 专注于隐私保护。
照片选择器
https://developer.android.google.cn/training/data-storage/shared/photopicker
为了帮助您以新的 API 级别为目标平台,我们将在最新的 Android Studio Flamingo 预览版中推出 Android SDK 升级助理工具,其中将提供分步说明文档,向您介绍在更新应用的目标 SDK 时需要注意哪些最重要的变更。
以上几个示例,向您说明我们持续助力您以更轻松的方式让应用适应平台变更的相关要求,同时帮助您能够充分利用 Android 所提供的最新功能。
在 Android 开发者峰会上与世界各地的开发者沟通交流
现代 Android 开发
https://developer.android.google.cn/events/dev-summit/technical-talks#modern-android-development第一个主题内容
https://developer.android.google.cn/events/dev-summit/technical-talks#modern-android-development设备类型相关内容
https://developer.android.google.cn/events/dev-summit/technical-talks#form-factors平台相关内容
https://developer.android.google.cn/events/dev-summit/technical-talks#platform
今年,我们也很高兴能够有机会与旧金山湾区、伦敦等世界各地的开发者进行面对面的互动。12 月份,我们将在亚洲继续举办更多有趣的路演活动: 12 月 16 日将在东京举办 Android 开发者峰会和 Google DevFest 活动;12 月中旬将在班加罗尔举办相关活动,您可以填写报名表,申请参与:
无论您是线上观看,还是在世界各地参与我们的线下峰会,都欢迎大家为我们提供反馈。您的反馈有助于我们打造更好的 Android 平台。非常荣幸能有机会与您一起构建出色的应用,帮助用户在 Android 支持的各种不同设备上获得愉悦的体验。希望 2022 年 Android 开发者峰会的精彩内容能够为您带来灵感与收获!也欢迎您持续关注我们,及时了解更多开发技术和产品更新等资讯动态。
推荐阅读